There are a number of ways to get to the Sognefjord.
By boat - Arguably the most enjoyable way is via a ferry from nearby towns; the most convenient would be one of the high speed catamaran services operated several times each day from Bergen.
By air - The nearest airports are located in Sogndal IATA: SOG and FørdeIATA: FDE, although the nearest international airport is located in Bergen IATA: BGO.
By rail - Reaching the town of Flåm, sitting at the end of a fjord that branches off the Sognefjord, is possible via an incredibly steep railway line. Called Flåmsbana, the railway line is easily accessible from Bergen and Oslo.
By coach - Many of the towns situated along the fjord are also accessible by up to several daily coach services. Long distance coach services connect Sogndal with Lillehammer, Lom, Oslo and Bergen. The outer Sognefjord area is connected by long-distance coaches to à lesund, Trondheim and Bergen.